home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / cat1 / grio_bandwidth.z / grio_bandwidth
Encoding:
Text File  |  2001-04-17  |  7.1 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh((((1111MMMM))))                                          ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      grio_bandwidth - determines guaranteed-rate I/O device bandwidth
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh ----dddd device ----ssss iosize [ ----rrrruuuuwwwwVVVV ] [ ----tttt sampletime ]
  13.      ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh ----cccc controller ----ssss iosize [ ----rrrruuuuwwwwVVVV ] [ ----tttt sampletime ]
  14.      ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh ----RRRR ----ssss iosize [ ----ffffrrrruuuuwwwwVVVV ] [ ----tttt sampletime ]
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      _g_r_i_o__b_a_n_d_w_i_d_t_h is used to determine the number of I/O operations of a
  18.      given size that can be guaranteed to be performed by a given disk device,
  19.      RAID subsystem or SCSI controller in one second.  It creates processes
  20.      which repeatedly issue I/O requests of the given size, and device seeks
  21.      of random lengths, to the specified devices.  The length of time to
  22.      complete each request is recorded and this information is used to
  23.      determine the average number of I/O operations that were performed by the
  24.      device per second over the sample period.  This number is degraded by 10%
  25.      to provide an approximation of the increase in I/O response time caused
  26.      by a  heavily loaded system.  In addition, _g_r_i_o__b_a_n_d_w_i_d_t_h keeps track of
  27.      the longest time to complete an I/O operation time over the sample period
  28.      and calculates the number of such "worst case" operations that can be
  29.      performed each second.  The system administrator can use _g_r_i_o__b_a_n_d_w_i_d_t_h
  30.      to obtain the bandwidth information needed to create new entries in the
  31.      Guaranteed Rate I/O device bandwidth information file /_e_t_c/_g_r_i_o__d_i_s_k_s.
  32.  
  33.      The ----dddd option is used to specify a single disk device. The disk name
  34.      could be specified in the /dev/[r]dsk alias name format, or in the format
  35.      reported back by -P, -C and -F options of the ggggrrrriiiioooo((((1111MMMM)))) command.  The ----cccc
  36.      option is used to specify a single SCSI controller name. The name has to
  37.      be specified in the format reported back by -P, -C and -F options of the
  38.      ggggrrrriiiioooo((((1111MMMM)))) command. This is also the same format used in
  39.      ////eeeettttcccc////iiiiooooccccoooonnnnffffiiiigggg....ccccoooonnnnffff.  The ----RRRR option will cause the utility to scan for all
  40.      RAID devices attached to the system.  The ----ssss option is used to specify
  41.      the size of the I/O operation in bytes. It must be specified, there is no
  42.      default value.  The ----tttt option is used to specify the length of the sample
  43.      period in seconds. By default the sample period has a length of 10
  44.      minutes.  If the ----uuuu option is specified, the /_e_t_c/_g_r_i_o__d_i_s_k_s file will be
  45.      automatically updated with the device bandwidth information.  The ----ffff
  46.      option can only be used when both the ----RRRR and----uuuu options are used. It
  47.      indicates that when creating the entries in the /_e_t_c//_g_r_i_o__d_i_s_k file, the
  48.      RAID controller bandwidth should be split evening among all RAID luns
  49.      attached to the controller. By default, the RAID controller bandwidth
  50.      will be allocated to individual RAID luns on a first-come, first-served
  51.      basis.  The user can use the ----rrrr and ----wwww options to specify if device read
  52.      and/or write operations should be performed.  By default only read
  53.      operations will be performed on the device.  Normally, both ----rrrr and ----wwww
  54.      should be specified so that the utility uses a mix of read and write
  55.      operations when determining the bandwidth characteristics.  If it is
  56.      known that on the device most Guaranteed Rate I/O rate guarantees will be
  57.      used for performing either read or write operations, then the correct
  58.      option may be specified to obtain a more accurate bandwidth
  59.      characterization for the expected workload.  The ----VVVV option causes the
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh((((1111MMMM))))                                          ggggrrrriiiioooo____bbbbaaaannnnddddwwwwiiiiddddtttthhhh((((1111MMMM))))
  71.  
  72.  
  73.  
  74.      utility to produce more verbose output.  The utility will use these
  75.      values to determine the bandwidth performance characteristics of the
  76.      device.  In the case of a single disk device, the performance
  77.      characteristics of the device will be computed.  In the case of a RAID
  78.      device, the performance characteristics of the RAID controllers, as well
  79.      as the RAID luns, will be computed.
  80.  
  81. NNNNOOOOTTTTEEEESSSS
  82.      There are a number of factors to consider when using _g_r_i_o__b_a_n_d_w_i_d_t_h to
  83.      determine the GRIO bandwidth characteristics of a RAID device.  First,
  84.      the _g_r_i_o__b_a_n_d_w_i_d_t_h utility invokes the rrrraaaaiiiiddddcccclllliiii((((5555)))) utility to determine
  85.      the RAID devices attached to the system.  In order to run the rrrraaaaiiiiddddcccclllliiii
  86.      program successfully, the system must be a registered RAID agent.
  87.      Second, it is important to re-run the utility each time the RAID device
  88.      is reconfigured.  The RAID device is a complex mechanism and
  89.      configuration changes will have performance impact.  Morover, in order to
  90.      insure that the GRIO bandwidth rate guarantees can be met even when a
  91.      RAID disk has failed, the bandwidth number must be computed when the
  92.      device is in degraded mode.  When running in degraded mode (ie. one of
  93.      the disk devices in each of the RAID luns is removed/missing), the RAID
  94.      controllers on the RAID must compute the data for the missing disk.  This
  95.      will increase I/O request response time.
  96.  
  97. FFFFIIIILLLLEEEESSSS
  98.      /etc/grio_disks
  99.  
  100. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  101.      ggd(1M), grio(1M), grio_disks(4), grio(5), raidcli(5), ioconfig(1M).
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.